一、在Linux服務器上安裝vsftp
yum -y install vsftpd
二、編輯vsftp.conf文件
參數 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?作用
listen=[YES|NO] ? ? ? ? ? ? ?是否以獨立運行的方式監聽服務
listen_address=IP地址 ? ? ? ?設置要監聽的IP地址
listen_port=21 ? ? ? ? ? ? ? 設置FTP服務的監聽端口
download_enable=[YES|NO] ? ?是否允許下載文件
userlist_enable=[YES|NO] ? ? 設置用戶列表為“允許”還是“禁止”操作
userlist_deny=[YES|NO] ? ? ?設置用戶列表為“允許”還是“禁止”操作
max_clients=0 ? ? ? ? ? ? ? ?最大客戶端連接數,0為不限制
max_per_ip=0 ? ? ? ? ? ? ? ? 同一IP地址的最大連接數,0為不限制
anonymous_enable=[YES|NO] ? ?是否允許匿名用戶訪問
anon_upload_enable=[YES|NO] ?是否允許匿名用戶上傳文件
anon_umask=022 ? ? ? ? ? ? ? 匿名用戶上傳文件的umask值
anon_root=/var/ftp ? ? ? ? ? 匿名用戶的FTP根目錄
anon_mkdir_write_enable=[YES|NO] ? ?是否允許匿名用戶創建目錄
anon_other_write_enable=[YES|NO] ? ?是否開放匿名用戶的其他寫入權限(包括重命名、刪除等操作權限)
anon_max_rate=0 ? ? ? ? ? ? ? ? ? ? 匿名用戶的最大傳輸速率(字節/秒),0為不限制
local_enable=[YES|NO] ? ? ? ? ? ? ? 是否允許本地用戶登錄FTP
local_umask=022 ? ? ? ? ? ? ? ? ? ? 本地用戶上傳文件的umask值
local_root=/var/ftp ? ? ? ? ? ? ? ? 本地用戶的FTP根目錄
chroot_local_user=[YES|NO] ? ? ? ? ?是否將用戶權限禁錮在FTP目錄,以確保安全
local_max_rate=0 ? ? ? ? ? ? ? ? ? ?本地用戶最大傳輸速率(字節/秒),0為不限制
三、創建FTP賬號
?useradd?myftp
?passwd myftp
#usermod -s /sbin/nologin myftp //限定用戶myftp不能本地登錄